indebted developing country - English Synonyms Dictionary